package net.ibizsys.eclipse.studio.project;

import java.util.List;

import net.ibizsys.eclipse.studio.data.Project;

/**
 * 项目构建接口
 * 
 * @author <a href='http://www.weibo.com/xjtoo' target='_blank'>Enmaai</a>
 */
public interface IBuilder
{
	/**
	 * 初始化
	 * 
	 * @return
	 */
	public boolean init();

	/**
	 * 构建项目
	 * 
	 * @param project 项目
	 * @param dependProjects 依赖项目
	 * @param destPath 目标路径
	 * @return
	 */
	public boolean build(Project project, List<Project> dependProjects, String destPath);
}
